package tablut;

// Utile pour exprimer les contraintes des cases de coin
public class PionInerte extends Pion {
	PionInerte(int haut, int droite, int bas, int gauche, Case cas, Plateau plat) {
		super(0, haut, droite, bas, gauche, cas, plat);
	}

	@Override
	public PionInerte clone() {
		return new PionInerte(distMax[0], distMax[1], distMax[2], distMax[3], cas, plat);
	}

	@Override
	public boolean estEncercle(int dejaVerif) {
		return false;	// Un pion inerte ne peut JAMAIS être capturé, il ne fait à proprement parlé pas partie du jeu
	}

	@Override
	public void reprendreEtat(Pion pion) {
		distMax[0] = pion.distMax[0];
		distMax[1] = pion.distMax[1];
		distMax[2] = pion.distMax[2];
		distMax[3] = pion.distMax[3];
	}

}
